#ifndef _H_I_SYNCHRONIZATION_CONTEXT_H_
#define _H_I_SYNCHRONIZATION_CONTEXT_H_

#include "../typedefine.h"
#include <functional>

namespace TB
{
	class ISynchronizationContext
	{
	public:
		virtual void Post(const std::function<void()>& cbAction) = 0;
	};
}

#endif
